﻿var page_code = "00000000";
var new_theater = "";
var init_tar_code = "";
var video_idx = 0;
var itemImageInfos = [];
var pageObj = [];
var g_tar_code = "";
var MainIndex = {};

$(document).ready(function () {


    mainBannerinit();

    setMainBannerEventListener();
    //bannerVideoPlayerCtrl();
    drawCtrl();
    movieChartByTheater();
    //videoPlayerCtrl();
    sliderInit();
    if (new_theater == "")
        RequestMovieChart(0, '');
    else
        RequestMovieChart(new_theater, init_tar_code);
    $(window).scroll(function () {
        //console.log('scroll');
        goScroll();
    });

    //setInterval(goScroll,10);

    $('#content').attr('tabindex', '-1');
    $('#wrapper').attr('tabindex', '-1');
    $('#main-shortCut').attr('tabindex', '-1');

    /*$('*').focusin(function(){
    console.log($(this));
    });*/

    $("a.interest_btn").bind('focusout', function () {
        stopPlayer();
    });


    setSnsPosition();


    /* background cover 효과 적용하기 */
    setBackgroundCoverEffect(".banner-image-container");
    //$('.banner-image-container').css('visibility','visible');
    /**********/

    setAnchorEventHandler(); // Anchor 이벤트 설정

    setSomedayMainBannerEventHandler();
    //setSomedayMainBannerTabEventHandler();//탭 순서 재조정을 위한 이벤트 설정
    //setMovieChartTabEventHandler();//탭 순서 재조정을 위한 이벤트 설정

    setShadowEffectForIE();

    //$('.theme > span').textShadow();

});

function fn_PageMove() {
    window.co.PageMove($("#imgpopupid").attr("value") + "?isMain=true");
    //?isMain=true;
}


//쿠키지정
function setCookie(name, value, expiredays) { // 쿠키의 이름과 값 그리고 쿠키가 종료되는 날짜를 설정 합니다.
    var today = new Date();
    today.setDate(today.getDate() + expiredays);
    // 날짜를 설정하기 위해 setDate메소드를 사용하여 getDate의 "일"에 종료일 하루 "1" 을 더합니다.
    document.cookie = name + '=' + escape(value) + '; path=/; expires=' + today.toGMTString() + ';'
    //쿠키를 저장시 이름과 값을 쌍을 이루고 그리고 쿠키를 사용한 문서의 위치를 정하고 종료일은 GMT 시간으로 합니다.
}

//팝업안보이기
function CookieclosePop() { // 체크 박스에 체크시 쿠키이름과 값 그리고 종료일을 쿠키에 저장하고 창을 닫습니다.
    setCookie('primus', 'popup', 1);
    $('div.right-wing > ul > li:first-child > a').attr('tabindex', 0).focus();
    closePopup();
}



/**********************/
function closePopup() {
    //$('#main_notice_popup').hide();
    $('#main_notice_popup').css('display', 'none');
    $('div.right-wing > ul > li:first-child > a').attr('tabindex', 0).focus();

}
/**********************/


//쿠키가져오기
function getCookie(name) {
    var wcname = name + '='; // primus 라는 쿠키 이름
    var wcstart, wcend, end;   // 문자열을 추출하기 위한 변수를 선언 합니다.
    var i = 0;

    while (i <= document.cookie.length) { // 쿠키의 문자열을 전부 검색 합니다. 
        wcstart = i;
        wcend = (i + wcname.length);
        if (document.cookie.substring(wcstart, wcend) == wcname) { // 검색한 쿠키에  primus와 동일한 문자열이 있다면
            if ((end = document.cookie.indexOf(';', wcend)) == -1)
            // 마지막 부분을 구분자를 통해 검색하고 마지막이 아니라면 쿠키를 계속 검색합니다.(마지막에는 (;) 없습니다.)                
                end = document.cookie.length;
            return document.cookie.substring(wcend, end); // rangs(value) 에 해당하는 문자열을 추출하여 리턴 합니다.
        }

        i = document.cookie.indexOf('', i) + 1;

        if (i == 0)  // 모든 쿠키를 검색 했다면 while문을 제어 합니다. 
            break;
    }
    return '';
}

//쿠키값이업으면 보이도록
if (getCookie('primus') != 'popup') {
    // getCookie에 primus 를 매개로 해서 해당 쿠키를 찾고  rangs 라는 값이 없으면 팝업창을 실행 합니다.
    $('#main_notice_popup').show();
}

function setShadowEffectForIE() {
    //console.log(Modernizr.textshadow);
    /* 썸데이 메인배너 테마문구 ie text-shadow 처리*/
    //alert(Modernizr.textshadow);

    if (!Modernizr.textshadow) {
        //$('div.someday-main-banner > div.banner-container ul > li > a.banner-image > p.txt').textshadow('2px 2px 2px #ff0000');
        //alert($('div.someday-main-banner > div.banner-container ul > li > a.banner-image > p.txt'));
        $('div.someday-main-banner > div.banner-container ul > li > a.banner-image > p.txt').textShadow();
        $('div.someday-main-banner > div.banner-container ul > li > a.banner-image > p.txt2').textShadow();
    }
}

function setSnsPosition() {
    /* window resize 될때 sns 버튼 위치 gnb 우측 끝에 맞추기 */
    var globalMovieChartBtn = $('#header > .top-container > .top > div.right > div.movie-chart');
    var sns_elem = $('div.someday-main-banner > div.banner-container div.sns');
    //sns_elem.css('left',globalMovieChartBtn.offset().left-50);
    sns_elem.css('left', globalMovieChartBtn.offset().left - 10);
    sns_elem.css({ visibility: 'visible' });

    $(window).resize(function (event) {
        //console.log(sns_elem.position().left,globalMovieChartBtn.offset());
        //sns_elem.css('left',globalMovieChartBtn.offset().left-50);
        sns_elem.css('left', globalMovieChartBtn.offset().left - 10);

        /*$('div.someday-main-banner > div.banner-container div.sns').position({
        of:$('#header > .top-container > .top > div.right'),
        my:'right top',
        at:'right bottom',
        collision:'fit'
        });*/
    });
}

/* 동영상 임의 정지 */
function stopPlayer() {
    //console.log('stopPlayer');
    vpStopAll();
}


var wing_min_top = 318;
var currentPosition = 0;

function goScroll() {
    var position = $(window).scrollTop();
    if (position < wing_min_top) {
        position = currentPosition + wing_min_top;
    } else {
        position += 10;
    }

    /* 메인 우측 스크롤배너가 footer 아래로 스크롤되지 않게 처리 */
    var footer_offset = $('#footer').offset();
    var right_wing_height = $('.right-wing').height();
    //console.log(position,footer_offset.top,right_wing_height);
    if (position > (footer_offset.top - 100) - right_wing_height) {
        position = (footer_offset.top - 100) - right_wing_height;
    }; //-100은 #container 내에서만 보이게 처리하기 위함, container 영역 넘어가면 잘려 보임
    /*********/

    $(".right-wing").stop().animate({ "top": position + currentPosition + "px" }, 500);
}

function setAnchorEventHandler() {
    $('.right-wing li.anchor > a').bind("mouseenter focus", function () {
        $(this).find('img').attr('src', '/Content/images/Main/right_btn_on.png');
    });
    $('.right-wing li.anchor > a').bind("mouseleave focusout", function () {
        $(this).find('img').attr('src', '/Content/images/Main/right_btn_off.png');
    });
}

function setSomedayMainBannerEventHandler() {
    $('div.someday-main-banner > div.banner-container ul > li > a').click(function () {
        window.location = $(this).attr('href');
    });
    $('div.someday-main-banner > div.banner-container ul > li > a').hover(function () {
        $(this).css('cursor', 'pointer');
    });
}
function setSomedayMainBannerTabEventHandler() {//탭 순서 재조정을 위한 이벤트 설정
    var elems = $('div.someday-main-banner > div.banner-container div.sns a');
    $('div.someday-main-banner > div.banner-container div.sns a').bind('focusout', function () {
        //console.log('setSomedayMainBannerTabEventHandler focusout');
        //alert('setSomedayMainBannerTabEventHandler focusout');

        //console.log(elems.length, elems.index(this));
        if ((elems.length - 1) == elems.index(this)) {//마지막 sns 버튼 focusout 일 때 저장한 tabPoint로 이동한다
            gotoSomedayReturnTabPoint();
        }

    });
}
function setMovieChartTabEventHandler() {//탭 순서 재조정을 위한 이벤트 설정
    var elems = $('div.movie-chart div.jCarouselLite_tab > ul > li a');
    $('div.movie-chart div.jCarouselLite_tab > ul > li a').bind('focusout', function () {
        //console.log('setSomedayMainBannerTabEventHandler focusout');
        //alert('setSomedayMainBannerTabEventHandler focusout');

        //console.log(elems.length, elems.index(this));
        if ((elems.length - 1) == elems.index(this)) {//마지막 movie chart focusout 일 때 저장한 tabPoint로 이동한다
            gotoMovieChartReturnTabPoint();
        }

    });
}

/*function scrollWindow() {
$("html,body").animate({
scrollTop: 0
}, 300);
}*/

var bannerIdx = 0;
var bannerCnt = 0;
var disable = false; // animation 시작시 true, 끝나면 false.
var showMainBannerFixedPos = false;

/* someday main-banner 초기화 */
function mainBannerinit() {
    bannerIdx = 0;

    disableTabIndex('div.someday-main-banner > a'); //좌우 이동 버튼 tab 안먹게

    //mainBannerCtrl();

    bannerCnt = $("div.someday-main-banner > div.banner-container ul > li").length;
    mainBannerBtnCtrl();
    mainBannerDotBtnCtrl();

    // 시작점으로 이동
    showMainBannerFixedPos = true;
    showCurMainBanner();

    for (var i = 1; i < bannerCnt; i++) {// 배너들 위치 잡기
        var tx = 100 * i;
        $('div.someday-main-banner > div.banner-container ul > li').eq(i).css('left', tx + '%');
    }

    setMainBannerDotEventListener();
    setMainBannerEventListenerForTab();
}

function setMainBannerEventListener() {
    setMainBannerDotEventListener();

    $("div.someday-main-banner a.prev").bind('click', function () {
        bannerIdx--;
        mainBannerViewCtrl();
    });
    $("div.someday-main-banner a.next").bind('click', function () {
        bannerIdx++;
        mainBannerViewCtrl();
    });
}
function setMainBannerDotEventListener() {
    $('div.someday-main-banner > div.dot li').bind('click', function () {
        if (disable == true) return;

        bannerIdx = $(this).index();
        mainBannerViewCtrl();
    });
}
function setMainBannerEventListenerForTab() {
    $("div.someday-main-banner > div.banner-container ul > li > a").bind('focusin', function () {
        bannerIdx = $(this).parent().index();
        //console.log(bannerIdx);
        showMainBannerFixedPos = true;
        mainBannerViewCtrl();
    });
    $("div.someday-main-banner > div.banner-container ul > li > div.sns > a").bind('focusin', function () {
        bannerIdx = $(this).parent().parent().index();
        //console.log(bannerIdx);
        showMainBannerFixedPos = true;
        mainBannerViewCtrl();
    });
}

function mainBannerViewCtrl() {
    showCurMainBanner();
    mainBannerBtnCtrl();
    mainBannerDotBtnCtrl();

    stopPlayer(); //동영상 중지
}

function showCurMainBanner() {//isPixPos 가 true 면 바로 이동
    var banner_container = $('div.someday-main-banner > div.banner-container');
    var tx = 100 * bannerIdx;
    //console.log(-tx+'%');

    if (showMainBannerFixedPos) {
        banner_container.css('left', -tx + '%');
    } else {
        banner_container.animate({ left: -tx + '%', duration: 'fast' });
    }

    showMainBannerFixedPos = false;
}
function mainBannerBtnCtrl() {
    //console.log(bannerIdx);
    if (bannerCnt == 1) {
        $("div.someday-main-banner a.prev").css('display', 'none');
        $("div.someday-main-banner a.next").css('display', 'none');
    } else {
        if (bannerIdx == 0) {
            $("div.someday-main-banner a.prev").css('display', 'none');
            $("div.someday-main-banner a.next").css('display', 'block');
        } else if (bannerIdx == (bannerCnt - 1)) {
            $("div.someday-main-banner a.prev").css('display', 'block');
            $("div.someday-main-banner a.next").css('display', 'none');
        } else {
            $("div.someday-main-banner a.prev").css('display', 'block');
            $("div.someday-main-banner a.next").css('display', 'block');
        }
    }
}
function mainBannerDotBtnCtrl() {
    var dot_lis = $('div.someday-main-banner > div.dot li');
    for (var i = 0; i < bannerCnt; i++) {
        if (i == bannerIdx) {
            dot_lis.eq(i).css('background-image', 'url(/Content/images/Main/banner_btn_on.png)');
        } else {
            dot_lis.eq(i).css('background-image', 'url(/Content/images/Main/banner_btn_off.png)');
        }
    }
}

/* 탭 index 처리 관련 함수들 */
function disableTabIndex(elem) {
    $(elem).attr('tabindex', '-1');
}
function setTabIndex(elem) {
    $(elem).attr('tabindex', 0).focus();
}
function gotoSomedayReturnTabPoint() {//썸데이 슬라이더 탭 복귀
    var elemIdx = jQuery.data(document.body, "somedayReturnTabElemIdx");
    //console.log('gotoSomedayReturnTabPoint', elemIdx);

    if (elemIdx == -1) {// next 아이템이 없으면 close 버튼으로	
        $('.someday-containter div.close').find('a').attr('tabindex', 0).focus();
    } else {
        $($('.scroll-content-item')[elemIdx]).find('a').attr('tabindex', 0).focus();
    }
}
function gotoMovieChartReturnTabPoint() {//movie chart 극장 탭 복귀
    var elemIdx = jQuery.data(document.body, "movieChartReturnTabElemIdx");
    //console.log('gotoSomedayReturnTabPoint', elemIdx);

    if (elemIdx == -1) {// next 아이템이 없으면 close 버튼으로	
        $('.someday-containter div.close').find('a').attr('tabindex', 0).focus();
    } else {
        $($('div.movie-chart-tab > div > ul > li')[elemIdx]).find('a').attr('tabindex', 0).focus();
    }
}
/***************/

function bannerVideoPlayerCtrl(video_idx, stream_movie, poster, caption, id) {
    var target2 = $(id);
    var movie = stream_movie;
    var poster = poster;
    var tscript = caption;

    //vpInsertVideoPlayer(target2, 640, 360, movie, poster, tscript,100, true);
    vpInsertVideoPlayer(target2, 640, 360, movie, poster, tscript, 100, true, false); //마지막 false는 풀스크린 안함
}

function bannerVideoPlayerCtrl2(video_idx, stream_movie, poster, caption, id) {

    var target2 = id;
    var movie = stream_movie;
    var poster = poster;
    var tscript = caption;
    //687px
    vpInsertVideoPlayer(target2, 640, 360, movie, poster, tscript);
}

function drawCtrl() {
    $('.someday div.bg').css('display', 'none');

    $('.someday .open').bind('click', function () {
        //$('.someday > div.bg').css('display', 'block');

        $('.someday .open').hide();
        $('.someday .theme').hide();

        $('.someday div.bg').slideDown('fast', function () {
            $(this).addClass('on');
            $('.line_cd7d7d7').addClass('off');
        });
    });

    $('.someday .close').bind('click focusout', function () {
        //$('.someday > div.bg').css('display', 'none');
        $('.someday div.bg').slideUp('fast', function () {
            $(this).removeClass('on');
            $('.someday .open').show();
            $('.someday .theme').show();
            $('.line_cd7d7d7').removeClass('off');
        });

    });

}

/****************** movie-chart *************/

function movieChartByTheater() {
    //$('div.movie-chart-tab > div > h2').width()
    /*var tabs = $('div.movie-chart-tab > div > ul > li > a');
    var left = 0;
    $.each(tabs, function (index, el) {
    left = $('div.movie-chart-tab > div > h2').width() + 22 + (44 * index);
    //console.log($('div.movie-chart-tab > div > h2'));
    // alert(left);
    $(el).css('left', left)
    });
    $('div.movie-chart-tab > div > p.more').css('left', (left + 44 + 22));*/
}

function unSelectTab() {
    var img = $('div.movie-chart-tab > div > ul > li > a.zone > img')
    $.each(img, function (index, el) {
        el.src = el.src.replace("_on.png", "_off.png")
    });

    //$('div.tab-container')[index].style.display ="none";
    //$('div.tab-container').css('display', 'none');
    /*$('div.tab-container').html("");*/
    //$('div.movie-chart-tab > div > ul > li > div.tab-container').html("");
}


var selectedTab = -1;
function viewTab(idx) {
    // if (selectedTab == idx) return;
    unSelectTab();


    selectedTab = idx;

    $('div.movie-chart-tab > div > ul > li > a.zone > img')[idx].src = $('div.movie-chart-tab > div > ul > li > a.zone > img')[idx].src.replace("_off.png", "_on.png");
    //$('div.movie-chart-tab > div > ul > li > div.tab-container')[idx].style.display = "block";

    /*$("div.movie-chart-tab div.tab-container div.jCarouselLite_tab").jCarouselLite({
    visible: 4,
    btnPrev: "div.movie-chart-tab div.tab-container span.itemPrev",
    btnNext: "div.movie-chart-tab div.tab-container span.itemNext",
    speed: 500,
    circular: false
    });*/
}

function inputTab(idx, data) {
    var tabHtml = "";
    tabHtml += '<div class="movie_chart_wrap">';
    tabHtml += '	<span class="itemPrev"><a href="javascript:void(0);"><img src="/Content/images/Main/movieChart_left_btn.png" alt="이전" /></a></span>';
    tabHtml += '	<span class="itemNext"><a href="javascript:void(0);"><img src="/Content/images/Main/movieChart_right_btn.png" alt="다음" /></a></span>';
    tabHtml += '	<div class="jCarouselLite_tab">';
    tabHtml += '		<ul>';

    var cnt = data.length;

    for (var i = 0; i < cnt; i++) {
        var chkReservation = "javascript:SendReservationStart('" + g_tar_code + "','" + data[i].MOVIECD + "');";
        var chkmethod = "javascript:window.co.Detail_MoviePage(" + data[i].MOVIEIDX + ",'B');";
        tabHtml += '			<li class="item" style="left:' + (i * 25) + '%;">';
        tabHtml += '				<span>';
        tabHtml += '					<a href="' + chkmethod + '" title="' + data[i].GROUPTITLE + ' 상세보기">';
        tabHtml += '						<span><img src="' + data[i].POSTER + '" alt="' + data[i].GROUPTITLE + '" />';
        if (i < 3)
            tabHtml += '   <span class="grade">' + parseInt(i + 1) + '</span>';

        //if(data[i].GRADE == "230")
        //    tabHtml += '<span class="title ellipsis"><img src="/Content/images/Common/grade_icon/over12_icon_24.png" alt="12세 관람가" />'+ data[i].GROUPTITLE +'</span>';
        //else if(data[i].GRADE == "231")
        //    tabHtml += '<span class="title ellipsis"><img src="/Content/images/Common/grade_icon/over15_icon_24.png" alt="15세 관람가" />'+ data[i].GROUPTITLE +'</span>';
        //else if(data[i].GRADE == "232")
        //    tabHtml += '<span class="title ellipsis"><img src="/Content/images/Common/grade_icon/adult_icon_24.png" alt="청소년 관람불가" />'+ data[i].GROUPTITLE +'</span>';
        //else
        //    tabHtml += '<span class="title ellipsis"><img src="/Content/images/Common/grade_icon/all_icon_24.png" alt="전체 관람가" />'+ data[i].GROUPTITLE +'</span>';

        ///수정일 : 2013-09-04
        ///수정자 : 정재민
        ///내용   : ellipsis 처리 컨트롤러에서 처리되도록 변경 16바이트 넘으면 ....표기되도록 처리
        if (data[i].GRADE == "230")
            tabHtml += '<span class="title"><img src="/Content/images/Common/grade_icon/over12_icon_24.png" alt="12세 관람가" />' + data[i].GROUPTITLE + '</span>';
        else if (data[i].GRADE == "231")
            tabHtml += '<span class="title"><img src="/Content/images/Common/grade_icon/over15_icon_24.png" alt="15세 관람가" />' + data[i].GROUPTITLE + '</span>';
        else if (data[i].GRADE == "232")
            tabHtml += '<span class="title"><img src="/Content/images/Common/grade_icon/adult_icon_24.png" alt="청소년 관람불가" />' + data[i].GROUPTITLE + '</span>';
        else
            tabHtml += '<span class="title"><img src="/Content/images/Common/grade_icon/all_icon_24.png" alt="전체 관람가" />' + data[i].GROUPTITLE + '</span>';

        tabHtml += '							<span>' + data[i].JENRE + ' | ' + data[i].NATIONNAME + '</span>';
        tabHtml += '							<span class="date">' + data[i].OPENDATE + ' 개봉</span>';
        tabHtml += '						</span>';
        tabHtml += '					</a>';
        tabHtml += '					<p class="d-day">' + data[i].D_DAY + '</p>';
        tabHtml += '					<p class="btn"><a href="' + chkReservation + '" class="button h24 w65 white" title="' + data[i].GROUPTITLE + ' 예매하기"><strong>예매</strong></a></p>';
        tabHtml += '				</span>';
        tabHtml += '			</li>';
    }
    tabHtml += '        </ul>';
    tabHtml += '    </div>';
    tabHtml += '</div>';

    $('.loading').removeClass('loading');
    //$('div.movie-chart-tab > div > ul > li > div.tab-container').eq(idx).html(tabHtml);
    var wrap = $(tabHtml);
    wrap.data("mx", wrap.find("li").length - 4);
    wrap.data("cnt", 0);
    wrap.find(".itemPrev a").bind("click", mcPrevClickListener);
    wrap.find(".itemNext a").bind("click", mcNextClickListener);
    wrap.find("li").bind("focusin", mcFocusInListener);
    wrap.find(".jCarouselLite_tab").bind("scroll", mcScrollListener);

    /* 진주일 때 공지로 예외처리 - 차후 삭제할 것 */
    if (g_tar_code == "660108") {// 7이 진주임
        var cntt = '<div style="text-align:center;font-size:14px;line-height:1.5em;"><br/><strong style="font-weight:600;">[공지] 진주점 임시 영업 중단 안내</strong> <br/><br/>';

        cntt += '프리머스 진주점이 상영관 공조기 점검으로 인해 임시적으로 상영이 중단 되었음을 알려드립니다.<br/><br/>';
        cntt += '고객님들의 이용에 불편을 드리게 되어 사과의 말씀 드리며,<br/>';
        cntt += '빠르게 영업이 재개될 수 있도록 노력하겠습니다.<br/><br/>';

        cntt += '감사합니다.</div>';
        $("#movie-chart").html(cntt);

    } else if (g_tar_code == "423104") {// 광명
        var cntt = '<div style="text-align:center;font-size:14px;line-height:1.5em;"><br/><strong style="font-weight:600;">[공지] 광명점 영업 종료 및 CGV 전환 안내</strong> <br/><br/>';

        cntt += '프리머스 광명점은 11월 21일부로 영업을 종료하였으며, <br/><br/>';
        cntt += '전체적인 리뉴얼 후 2013년 12월 중으로 CGV극장으로 새롭게 오픈 예정입니다.<br/>';
        cntt += '그 동안 프리머스 광명점을 이용해주셔서 감사합니다.<br/><br/>';

        $("#movie-chart").html(cntt);

    } else if (g_tar_code == "612106") {// 해운대
        var cntt = '<div style="text-align:center;font-size:14px;line-height:1.5em;"><br/><strong style="font-weight:600;">[공지] 해운대점 임시 영업 중단 안내</strong> <br/><br/>';

        cntt += '프리머스 해운대점이 위탁주의 사정으로 부득이하게 13년 12월 29일부로<br />';
        cntt += '영업을 일시 중단하게 되었음을 알려드립니다. <br/><br/>';
        cntt += '기존에 프리머스 해운대를 이용하셨던 고객분들께서는 인근 <img style="vertical-align:middle;" alt="cgv" src="http://img.cgv.co.kr/primus_img/Editor/common/2013/1007/ico_cgv.jpg" border="0">센텀시티에서<br />';
        cntt += '프리머스 멤버십 포인트대별 CGV 할인쿠폰 증정 / VIP 쿠폰북 사용 모두 가능하오니<br />';
        cntt += '이용에 참고 부탁 드립니다.';

        $("#movie-chart").html(cntt);

    } else {
        $("#movie-chart").html(wrap);
    }

    viewTab(idx);
    mcCheckMovieList(wrap);
}

/**
* 이전 버튼 클릭
*/
function mcPrevClickListener(e) {
    var a = $(e.currentTarget);
    var wrap = a.parents(".movie_chart_wrap");
    var mx = wrap.data("mx");
    var cnt = wrap.data("cnt");
    if (cnt <= 0) { return; }
    wrap.data("cnt", cnt - 1);
    mcMoveList(wrap, true);
}

/**
* 다음 버튼 클릭
*/
function mcNextClickListener(e) {
    var a = $(e.currentTarget);
    var wrap = a.parents(".movie_chart_wrap");
    var mx = wrap.data("mx");
    var cnt = wrap.data("cnt");
    if (cnt >= mx) { return; }
    wrap.data("cnt", cnt + 1);
    mcMoveList(wrap, true);
}

/**
* 리스트 이동
*/
function mcMoveList(wrap, motion) {
    var cnt = wrap.data("cnt");
    var ul = wrap.find("ul");
    ul.stop(true);
    if (motion) {
        ul.animate({ left: -(25 * cnt) + "%" });
    } else {
        ul.css({ left: -(25 * cnt) + "%" });
    }
    mcCheckMovieList(wrap);
}
/**
* 좌우버튼 제어
*/
function mcCheckMovieList(wrap) {
    var mx = wrap.data("mx");
    var cnt = wrap.data("cnt");
    var prv = wrap.find(".itemPrev");
    var nxt = wrap.find(".itemNext");
    prv.hide();
    nxt.hide();
    if (cnt > 0) { prv.show(); }
    if (cnt < mx) { nxt.show(); }
}

/**
* 포커스 이벤트
*/
function mcFocusInListener(e) {
    var li = $(e.currentTarget);
    var idx = li.index();
    var wrap = li.parents(".movie_chart_wrap");
    var mx = wrap.data("mx");
    var cnt = wrap.data("cnt");

    if (idx < cnt) {
        if (cnt <= 0) { return; }
        wrap.data("cnt", idx);
        mcMoveList(wrap, false);

    } else if (idx > cnt + 3) {
        if (cnt >= mx) { return; }
        wrap.data("cnt", cnt + 1);
        mcMoveList(wrap, false);
    }
}

function mcScrollListener(e) {
    var dv = $(e.currentTarget);
    if (dv.scrollLeft() != 0) {
        dv.scrollLeft(0);
    }
}


var isNext = false;
var focusidx = 0;

/* 슬라이드 모션 시간 (하단 우측 버튼 클릭시 포커스 첫 이미지로 바꾸는 부분 setTimeout에서도 사용) */
var slideMotionTime = 500; //$('.scroll-content > .scroll-content-item > a').eq(focusidx).attr('tabindex',0).focus();

var step = 6; // 스크롤 스텝

function sliderInit() {
    var scrollPane = $(".scroll-pane");
    var scrollContent = $(".scroll-content");
    var sliderContainer = $(".slider-container");

    createScrollContentItems(scrollContent, itemImageInfos.length);

    var scrollContentItem = $('.scroll-content-item');

    //loadItemImages(scrollContentItem,0);

    //var step = 6; // 스크롤 스텝
    //var thumbCnt= scrollContentItem.length; // 아이템 카운트
    var thumbCnt = itemImageInfos.length;

    //var itemWidth = parseInt($(scrollContentItem).css('width').slice(0,-2)); // 아이템 갯수에 따라서 가변적으로 scroll-content 사이즈 할당함
    var itemWidth = 145; // 크롬, 오페라에서 동적으로 append 한 div의 width 값이 전체 붙은 넓이 값이 리턴되는 문제가 있어 숫자로 고정함
    //console.log(itemWidth);
    var itemOffset = 12;
    var scrollContentWidthOffset = 100;
    var scrollContentWidth = (itemWidth + itemOffset) * thumbCnt + scrollContentWidthOffset;
    scrollContent.css('width', scrollContentWidth);

    sliderContainer.css('visibility', 'visible');

    $(".slider").slider({
        animate: true,
        range: "min",
        value: 0,
        min: 0,
        max: thumbCnt - 1,
        step: step,

        create: function (event, ui) {
            var ui = $('.ui-slider-handle');
            $(ui).html('<span>' + (1) + ' / ' + thumbCnt + '</span>');

            loadItemImages(scrollContentItem, 0);
            clearItemTabIndex(scrollContentItem); //탭인덱스 모두 지운후
            setItemTabIndex(scrollContentItem, 0); //탭인덱스 6개만 새로 할당

            setScrollBtnEnable(); // 슬라이더 좌우 버튼 활성 비활성

            setLabel(ui.value, thumbCnt);
        },

        //this gets a live reading of the value and prints it on the page
        slide: function (event, ui) {

            loadItemImages(scrollContentItem, ui.value); // 동적 이미지 로드 

            $(ui.handle).html('<span>' + (ui.value + 1) + ' / ' + thumbCnt + '</span>'); // 현재 썸네일 인덱스 표시하기

            if (scrollContent.width() > scrollPane.width()) {
                scrollContent.stop().animate({ //.animate( properties [, duration ] [, easing ] [, complete ] )
                    "margin-left":
                    //Math.round(ui.value / (thumbCnt-1) * ( scrollPane.width() - scrollContent.width() )) + "px"
                        ui.value * -(itemWidth + itemOffset) + "px"
                }, slideMotionTime);
            } else {
                scrollContent.css("margin-left", 0);
            }

            //setScrollBtnEnable();// 슬라이더 좌우 버튼 활성 비활성

            setLabel(ui.value, thumbCnt);
        },

        change: function (event, ui) {

            loadItemImages(scrollContentItem, ui.value); // 동적 이미지 로드 

            $(ui.handle).html('<span>' + (ui.value + 1) + ' / ' + thumbCnt + '</span>'); // 현재 썸네일 인덱스 표시하기

            if (scrollContent.width() > scrollPane.width()) {
                scrollContent.stop().animate({ //.animate( properties [, duration ] [, easing ] [, complete ] )
                    "margin-left":
                    //Math.round(ui.value / (thumbCnt-1) * ( scrollPane.width() - scrollContent.width() )) + "px"
                        ui.value * -(itemWidth + itemOffset) + "px"
                }, slideMotionTime);
            } else {
                scrollContent.css("margin-left", 0);
            }

            setScrollBtnEnable(); // 슬라이더 좌우 버튼 활성 비활성
            clearItemTabIndex(scrollContentItem);
            setItemTabIndex(scrollContentItem, ui.value);

            setLabel(ui.value, thumbCnt);
        }
    });

    $('.scroll-content-item').click(function () { //썸네일 탭 포커스 이동시 slider handle 이동 처리
        $(this).siblings().find('img').css('border', '1px solid #fff'); //전체 선택해제
        $(this).find('img').css('border', '1px solid #f3733c'); // 선택표시
        return;
    });

    $('.scroll-content-item').focusin(function () { //썸네일 탭 포커스 이동시 slider handle 이동 처리
        /*var cur_index = $('.scroll-content-item').index($(this)); // 현재 포커스 된 아이템 인덱스
        setLabel(cur_index,thumbCnt);*/
        return;
        refreshHandleLabel(cur_index, thumbCnt);
        //$( ".slider" ).slider( "option", "value", cur_index ); //슬라이더 핸들 이동

        loadItemImages($('.scroll-content-item'), cur_index); // 동적 이미지 로드 
    });

    /*$( ".someday" ).on( "focusin", "*", function( event ) {
    var elem = $( this );
    console.log(elem);
    });*/

    $('.ui-slider-handle').attr('tabindex', '-1'); // 탭 포커스 제외시키기


    //Option 1: Manually update the value

    $("#slider_down").bind('click', function () {

        isNext = false;
        var s = $(".slider"), val = s.slider("value"), step = s.slider("option", "step");
        if (thumbCnt <= step) return;
        // console.log('down val:'+val+', step:'+step);
        s.slider("value", val - step);

        if ((val - step) >= 0)
            refreshHandleLabel(val - step, thumbCnt);

    });


    $("#slider_up").bind('click', function () {

        isNext = true;
        var s = $(".slider"), val = s.slider("value"), step = s.slider("option", "step");

        if (thumbCnt <= step) return;
        // console.log('up val:'+val+', step:'+step+', thumbCnt:'+thumbCnt+', (val + step):'+(val + step));


        /* 슬라이드 모션 후 포커스 첫 이미지로 이동 시킴 */
        focusidx = val + step;
        setTimeout(function () {
            //console.log('setTimeout');
            //$('.scroll-content > .scroll-content-item').eq(focusidx).attr('tabIndex',0).focus()//.removeAttr('tabIndex');
            //console.log($('.scroll-content > .scroll-content-item').eq(focusidx).attr('tabindex'));
            $('.scroll-content > .scroll-content-item > a').eq(focusidx).attr('tabindex', 0).focus();
        }, slideMotionTime);

        s.slider("value", val + step);

        if ((val + step) <= thumbCnt)
            refreshHandleLabel(val + step, thumbCnt);
        else
            refreshHandleLabel(thumbCnt - 1, thumbCnt);

    });


    // 슬라이더 좌우 버튼 활성 비활성
    function setScrollBtnEnable() {
        var s = $(".slider"), val = s.slider("value"), step = s.slider("option", "step");

        //console.log('setScrollBtnEnable  up val:'+val+', step:'+step+', thumbCnt:'+thumbCnt+', (val + step):'+(val + step));
        $("#slider_up").css('cursor', 'pointer');
        // $("#slider_up").attr('tabindex','-1'); // 탭 포커스 제외시키기
        $("#slider_down").css('cursor', 'pointer');
        // $("#slider_down").attr('tabindex','-1'); // 탭 포커스 제외시키기

        if (thumbCnt > step) {
            $("#slider_up").children('img').attr('src', '/Content/images/Common/thumbnail_slider_r_btn_off.png');
            $("#slider_up").css('display', 'block');
            $("#slider_down").children('img').attr('src', '/Content/images/Common/thumbnail_slider_l_btn_off.png');
            $("#slider_down").css('display', 'block');

            if (val == 0) {
                $("#slider_down").children('img').attr('src', '/Content/images/Common/thumbnail_slider_l_btn_on.png');
                $("#slider_down").css('display', 'none');
                //$("#slider_down").css('cursor','default');
                //$("#slider_down").attr('tabindex','-1'); // 탭 포커스 제외시키기
            } else if ((thumbCnt - val) <= step) {
                // console.log('asdfasdfasdfasdfasd');
                $("#slider_up").children('img').attr('src', '/Content/images/Common/thumbnail_slider_r_btn_on.png');
                $("#slider_up").css('display', 'none');
                //$("#slider_up").css('cursor','default');
                //$("#slider_up").attr('tabindex','-1'); // 탭 포커스 제외시키기
            } else {
                $("#slider_down").children('img').attr('src', '/Content/images/Common/thumbnail_slider_l_btn_off.png');
                $("#slider_down").css('display', 'block');
                $("#slider_up").children('img').attr('src', '/Content/images/Common/thumbnail_slider_r_btn_off.png');
                $("#slider_up").css('display', 'block');
            }

        } else {
            $("#slider_up").children('img').attr('src', '/Content/images/Common/thumbnail_slider_r_btn_on.png');
            $("#slider_up").css('display', 'none');
            // $("#slider_up").css('cursor','default');
            //$("#slider_up").attr('tabindex','-1'); // 탭 포커스 제외시키기
            $("#slider_down").children('img').attr('src', '/Content/images/Common/thumbnail_slider_l_btn_on.png');
            $("#slider_down").css('display', 'none');
            //$("#slider_down").css('cursor','default');
            //$("#slider_down").attr('tabindex','-1'); // 탭 포커스 제외시키기
        }
    }
}

function createScrollContentItems(content, cnt) {//아이템 생성
    for (var i = 0; i < cnt; i++) {
        $(content).append('<div class="scroll-content-item "></div>'); //아이템 템플릿
    };
}

function loadItemImages(items, index) {
    for (var i = index; i < index + 6; i++) { // 현재 이미지 인덱스에서 6개 추가로 불러줌

        if (!itemImageInfos[i]) return; // 아이템 info가 없으면 리턴

        if (!$(items[i]).find('img').attr('src')) {
            $(items[i]).append('<a></a>');
            $(items[i]).find('a').attr('href', 'javascript:RenderSomeDayOneMovie(' + itemImageInfos[i].seq + ',' + i + ');');
            $(items[i]).find('a').attr('title', itemImageInfos[i].alt + ' 썸데이원무비 보기');

            var img = $('<img src="' + itemImageInfos[i].url + '" alt="' + itemImageInfos[i].alt + '" />');
            $(items[i]).find('a').append(img);
            //$(items[i]).find('img').attr('src',itemImageInfos[i].url);
            //$(items[i]).find('img').attr('alt',itemImageInfos[i].alt);
        }
    };
}

function refreshHandleLabel(curIdx, thumbCnt) {
    $('.ui-slider-handle').html('<span>' + (curIdx + 1) + ' / ' + thumbCnt + '</span>'); // 핸들 레이블에 표시
}
function clearItemTabIndex(items) {
    for (var i = 0; i < items.length; i++) {

        //console.log(items[i]);
        $(items[i]).find('a').attr('tabindex', '-1'); // 탭 포커스 제외시키기
    };
}

function setItemTabIndex(items, index) {
    for (var i = index; i < index + 6; i++) { // 현재 이미지 인덱스에서 6개 만 탭인덱스 사용가능
        $(items[i]).find('a').attr('tabindex', '');
    }
}

function setLabel(cur, total) {// 현재 이미지 idx와 전체 cnt 표시 라벨
    //console.log(cur,total);
    var cur_idx;
    if (cur == undefined) cur_idx = 0;
    else cur_idx = cur;
    cur_idx += 1;

    $('#slider_cur_idx').html(Math.ceil(cur_idx / step));
    $('#slider_total_cnt').html(Math.ceil(total / step));
}



/***************************************************************************************************/
function RemoveBad(strTemp) {
    strTemp = strTemp.replace(/\"/g, "&#65282;");
    strTemp = strTemp.replace(/'/g, "&#65287;");

    return strTemp;
}

function SendFaceBook(sUrl, sTitle, sDocSummary, Image) {
    var movieIDX = sUrl;
    sTitle = RemoveBad(sTitle);
    sUrl = "http://www.primuscinema.com/Movie/Movie_Detail?strMoviecd=" + sUrl + "&strPageType=C&SearchKeyword=";
    window.co.SnsPopup2("f", sTitle, sDocSummary, sUrl, Image, 626, 436);
    bizClickLog("/썸데이/페북/" + movieIDX);
}

function SendTwitter(sUrl, sTitle) {
    var movieIDX = sUrl;
    sTitle = RemoveBad(sTitle);
    sUrl = "http://www.primuscinema.com/Movie/Movie_Detail?strMoviecd=" + sUrl + "&strPageType=C&SearchKeyword=";
    window.co.SnsPopup2("t", sTitle, sTitle, sUrl, "", 626, 436);
    bizClickLog("/썸데이/트위터/" + movieIDX);
}

function SendInterest(sUrl) {
    sUrl = "http://www.primuscinema.com/Movie/Movie_Detail?strMoviecd=" + sUrl + "&strPageType=C&SearchKeyword=";
    window.co.SnsPopup2("i", "", "", sUrl, "", 1000, 1000);
}


function SuccessSomeDayOneMovieList(result) {
    if (result.success) {
        //통계 스크립트
        eval("try{trk_clickTrace('EVT', '" + result.data[0].GROUPTITLE + "')}catch(_e){}");

        var tdata = "";
        var tObject = [];
        if (result.data != "") {
            $("#ulData").html();
            pageObj = [];
            for (var i = 0; i < result.data.length; i++) {
                var chkmethod = "javascript:window.co.SomeDay_MoviePage(" + result.data[i].MOVIEIDX + "," + result.data[i].DETAIL_SEQ + ");";

                if (result.data[i].StillCut_Cnt == 2) {
                    var kk = 1;
                    //tdata += "<a href='#'>";
                    tdata += "<li class='two'>";
                    tdata += '<a class="banner-image" href="' + chkmethod + '" title="' + result.data[i].BANNER_ALT + ' 상세보기">';

                    var firstdata = "";

                    if (result.data[i].STILLIMAGE1 != null && result.data[i].STILLIMAGE1 != "") {
                        tdata += "<div class='banner-image-container stillcut1' style=background-image:url('" + result.data[i].STILLIMAGE1 + "')></div>";
                        firstdata = result.data[i].STILLIMAGE1;
                        kk += 1;
                    }

                    if (result.data[i].STILLIMAGE2 != null && result.data[i].STILLIMAGE2 != "") {
                        tdata += "<div class='banner-image-container stillcut2' style=background-image:url('" + result.data[i].STILLIMAGE2 + "')></div>";
                        if (firstdata == "")
                            firstdata = result.data[i].STILLIMAGE2;

                        kk += 1;
                    }

                    if (result.data[i].STILLIMAGE3 != null && result.data[i].STILLIMAGE3 != "") {
                        tdata += "<div class='banner-image-container stillcut3' style=background-image:url('" + result.data[i].STILLIMAGE3 + "')></div>";
                        if (firstdata == "")
                            firstdata = result.data[i].STILLIMAGE3;

                        kk += 1;
                    }

                    // 타이틀 표시가 Y 일 경우만
                    var mainTitle = "";
                    var subTitle = "";
                    if (result.data[i].ISDISPLAY_TITLE == 'Y') {
                        mainTitle = result.data[i].MAIN_TITLE;
                        subTitle = result.data[i].SUB_TITLE;
                    }

                    if (result.data[i].VODURL != null && result.data[i].VODURL != "") {
                        var chkVODURLData = "javascript:ShowVideo('#mainVideo" + i + "');";

                        tdata += "<div class='mov-bg'></div>";
                        tdata += "<p class='txt2'>" + subTitle + "</p>";
                        tdata += "<p class='txt'>" + mainTitle + "</p>";
                        tdata += "</a>";
                        tdata += "<div class='player-btn'><a href=" + chkVODURLData + " title='" + result.data[i].BANNER_ALT + " 동영상보기'><img src='/Content/images/Main/player_btn.png' alt='" + result.data[i].BANNER_ALT + " 영상보기' /></a></div>";
                        tdata += "<div class='player'>";
                        tdata += "<div class='banner video' id='mainVideo" + i + "' >";
                        tdata += "</div></div>";
                        pageObj.push(
                            {
                                data1: result.data[i].VODURL,
                                data2: result.data[i].BASEIMG,
                                data3: result.data[i].VOD_CAPTION,
                                galleryIdx: result.data[i].VODID,
                                obj: "#mainVideo" + i
                            });
                    } else {
                        tdata += "<div class='blank-bg'></div>";
                        tdata += "<p class='txt2'>" + subTitle + "</p>";
                        tdata += "<p class='txt'>" + mainTitle + "</p>";
                        tdata += "</a>";
                    }

                    var paramether_string = "Someday One Movie-" + result.data[i].THEMA_NM + "[" + result.data[i].GROUPTITLE + "]" + result.data[i].SUB_TITLE;
                    var paramether_string_fb = "Someday One Movie-" + result.data[i].THEMA_NM + "[" + result.data[i].GROUPTITLE + "]" + result.data[i].SUB_TITLE;
                    var method_make_twitter = "javascript:SendTwitter('" + result.data[i].MOVIEIDX + "','" + paramether_string + "');";
                    var method_make_facebook = "javascript:SendFaceBook('" + result.data[i].MOVIEIDX + "','" + paramether_string_fb + "', '" + result.data[i].SUB_TITLE + "', '" + firstdata + "');";
                    var method_make_interest = "javascript:SendInterest('" + result.data[i].MOVIEIDX + "');";
                    tdata += "<div class='sns'>";
                    tdata += '<a title="새창" href="' + method_make_twitter + '" > ' // 트위터
                    tdata += "<img src='/Content/images/Common/twitter_icon_28_c333.png' alt='Twitter' /></a>";
                    tdata += '<a title="새창" href="' + method_make_facebook + '" > ' //페이스북
                    tdata += "<img src='/Content/images/Common/facebook_icon_28_c333.png' alt='Facebook' /></a>";
                    tdata += "</div>";
                    tdata += "</li>";

                    //tdata += "</a>";
                }
                else if (result.data[i].StillCut_Cnt == 3) {
                    //tdata += "<a href='#'>";
                    tdata += "<li class='three'>";
                    tdata += '<a class="banner-image" href="' + chkmethod + '" title="' + result.data[i].BANNER_ALT + ' 상세보기">';

                    tdata += "<div class='banner-image-container stillcut1' style=background-image:url('" + result.data[i].STILLIMAGE1 + "')></div>";
                    tdata += "<div class='banner-image-container stillcut2' style=background-image:url('" + result.data[i].STILLIMAGE2 + "')></div>";
                    tdata += "<div class='banner-image-container stillcut3' style=background-image:url('" + result.data[i].STILLIMAGE3 + "')></div>";

                    // 타이틀 표시가 Y 일 경우만
                    var mainTitle = "";
                    var subTitle = "";
                    if (result.data[i].ISDISPLAY_TITLE == 'Y') {
                        mainTitle = result.data[i].MAIN_TITLE;
                        subTitle = result.data[i].SUB_TITLE;
                    }
                    if (result.data[i].VODURL != null && result.data[i].VODURL != "") {
                        var chkVODURLData = "javascript:ShowVideo('#mainVideo" + i + "');";
                        tdata += "<div class='mov-bg'></div>";
                        tdata += "<p class='txt2'>" + subTitle + "</p>";
                        tdata += "<p class='txt'>" + mainTitle + "</p>";
                        tdata += "</a>";
                        tdata += "<div class='player-btn'>";
                        tdata += "<a href=" + chkVODURLData + " title='" + result.data[i].BANNER_ALT + " 동영상보기'><img src='/Content/images/Main/player_btn.png' alt='" + result.data[i].BANNER_ALT + " 영상보기' /></a></div>";
                        tdata += "<div class='player'>";
                        tdata += "<div class='banner video' id='mainVideo" + i + "' >";
                        tdata += "</div></div>";
                        pageObj.push(
                            {
                                data1: result.data[i].VODURL,
                                data2: result.data[i].BASEIMG,
                                data3: result.data[i].VOD_CAPTION,
                                galleryIdx: result.data[i].VODID,
                                obj: "#mainVideo" + i
                            });


                    }
                    else {
                        tdata += "<div class='blank-bg'></div>";
                        tdata += "<p class='txt2'>" + subTitle + "</p>";
                        tdata += "<p class='txt'>" + mainTitle + "</p>";
                        tdata += "</a>";
                    }



                    var paramether_string = "Someday One Movie-" + result.data[i].THEMA_NM + "[" + result.data[i].GROUPTITLE + "]" + result.data[i].SUB_TITLE;
                    var paramether_string_fb = "Someday One Movie-" + result.data[i].THEMA_NM + "[" + result.data[i].GROUPTITLE + "]" + result.data[i].SUB_TITLE;
                    var method_make_twitter = "javascript:SendTwitter('" + result.data[i].MOVIEIDX + "','" + paramether_string + "');";
                    var method_make_facebook = "javascript:SendFaceBook('" + result.data[i].MOVIEIDX + "','" + paramether_string_fb + "', '" + result.data[i].SUB_TITLE + "', '" + firstdata + "');";
                    var method_make_interest = "javascript:SendInterest('" + result.data[i].MOVIEIDX + "');";
                    tdata += "<div class='sns'>";
                    tdata += '<a title="새창" href="' + method_make_twitter + '" > ' // 트위터
                    tdata += "<img src='/Content/images/Common/twitter_icon_28_c333.png' alt='Twitter' /></a>";
                    tdata += '<a title="새창" href="' + method_make_facebook + '" > ' //페이스북
                    tdata += "<img src='/Content/images/Common/facebook_icon_28_c333.png' alt='Facebook' /></a>";
                    tdata += "</div>";
                    tdata += "</li>";

                    //tdata += "</a>";

                    //var method_make_twitter = "javascript:SendTwitter('" + result.data[i].MOVIEIDX + "','Someday One Movie-" + result.data[i].BANNER_ALT + "[" + result.data[i].THEMA_NM + "]');";
                    ////var method_make_twitter = "javascript:SendTwitter('" + result.data[i].VODURL + "','" + result.data[i].THEMA_NM + "');";
                    //var method_make_facebook = "javascript:SendFaceBook('" + result.data[i].MOVIEIDX + "','Someday One Movie-" + result.data[i].BANNER_ALT + "[" + result.data[i].THEMA_NM + "]', '" + result.data[i].GROUPTITLE + "', '" + result.data[i].STILLIMAGE1 + "');";
                    ////var method_make_facebook = "javascript:SendFaceBook('" + result.data[i].VODURL + "','" + result.data[i].THEMA_NM + "', '" + result.data[i].THEMA_NM + "', '" + result.data[i].STILLIMAGE1 + "');";
                    //var method_make_interest = "javascript:SendInterest('" + result.data[i].MOVIEIDX + "');";
                    //tdata += "<div class='sns'>";
                    //tdata += '<a title="새창" href="' + method_make_twitter + '" > ' // 트위터
                    //tdata += "<img src='/Content/images/Common/twitter_icon_28_c333.png' alt='Twitter' /></a>";
                    //tdata += '<a title="새창" href="' + method_make_facebook + '" > ' //페이스북
                    //tdata += "<img src='/Content/images/Common/facebook_icon_28_c333.png' alt='Facebook' /></a>";
                    //tdata += '<a title="새창" href="' + method_make_interest + '"> '; //인터레스트미
                    //tdata += "<img src='/Content/images/Common/interest_icon_28_c333.png' alt='Interest me' /></a>";
                    //tdata += "</div>";


                    //tdata += "</li>";

                }
                else if (result.data[i].StillCut_Cnt == 1) {
                    //tdata += "<a href='#'>";
                    tdata += "<li>";
                    tdata += '<a class="banner-image" href="' + chkmethod + '" title="' + result.data[i].BANNER_ALT + ' 상세보기">';
                    var firstData = "";

                    if (result.data[i].STILLIMAGE1 != null && result.data[i].STILLIMAGE1 != "") {
                        tdata += "<div class=banner-image-container style=background-image:url('" + result.data[i].STILLIMAGE1 + "')></div>";
                        firstData = result.data[i].STILLIMAGE1;
                    }

                    if (result.data[i].CONVERT_IMG_PATH != null && result.data[i].CONVERT_IMG_PATH != "") {
                        tdata += "<div class=banner-image-container style=background-image:url('" + result.data[i].CONVERT_IMG_PATH + "')></div>";
                        firstData = result.data[i].CONVERT_IMG_PATH;
                    }

                    // 타이틀 표시가 Y 일 경우만
                    var mainTitle = "";
                    var subTitle = "";
                    if (result.data[i].ISDISPLAY_TITLE == 'Y') {
                        mainTitle = result.data[i].MAIN_TITLE;
                        subTitle = result.data[i].SUB_TITLE;
                    }

                    if (result.data[i].VODURL != null && result.data[i].VODURL != "") {
                        var chkVODURLData = "javascript:ShowVideo('#mainVideo" + i + "');";
                        tdata += "<div class='mov-bg'></div>";
                        tdata += "<p class='txt2'>" + subTitle + "</p>";
                        tdata += "<p class='txt'>" + mainTitle + "</p>";
                        tdata += "</a>";
                        tdata += "<div class='player-btn'>";
                        tdata += "<a href=" + chkVODURLData + " title='" + result.data[i].BANNER_ALT + " 동영상보기'><img src='/Content/images/Main/player_btn.png' alt='" + result.data[i].BANNER_ALT + " 영상보기' /></a></div>";
                        tdata += "<div class='player'>";
                        tdata += "<div class='banner video' id='mainVideo" + i + "' >";
                        tdata += "</div></div>";
                        pageObj.push(
                            {
                                data1: result.data[i].VODURL,
                                data2: result.data[i].BASEIMG,
                                data3: result.data[i].VOD_CAPTION,
                                galleryIdx: result.data[i].VODID,
                                obj: "#mainVideo" + i
                            });


                    }
                    else {
                        tdata += "<p class='txt2'>" + subTitle + "</p>";
                        tdata += "<p class='txt'>" + mainTitle + "</p>";
                        tdata += "</a>";
                    }



                    //if (result.data[0].THEMA_TYPE != "W") {
                    //var paramether_string = "Someday One Movie-" + result.data[i].THEMA_NM + "[" + result.data[i].GROUPTITLE + "]";
                    var paramether_string = "Someday One Movie-" + result.data[i].THEMA_NM + "[" + result.data[i].GROUPTITLE + "]" + result.data[i].SUB_TITLE;
                    var paramether_string_fb = "Someday One Movie-" + result.data[i].THEMA_NM + "[" + result.data[i].GROUPTITLE + "]" + result.data[i].SUB_TITLE;
                    var method_make_twitter = "javascript:SendTwitter('" + result.data[i].MOVIEIDX + "','" + paramether_string + "');";
                    var method_make_facebook = "javascript:SendFaceBook('" + result.data[i].MOVIEIDX + "','" + paramether_string_fb + "', '" + result.data[i].SUB_TITLE + "', '" + firstdata + "');";
                    var method_make_interest = "javascript:SendInterest('" + result.data[i].MOVIEIDX + "');";
                    tdata += "<div class='sns'>";
                    tdata += '<a title="새창" href="' + method_make_twitter + '" > ' // 트위터
                    tdata += "<img src='/Content/images/Common/twitter_icon_28_c333.png' alt='Twitter' /></a>";
                    tdata += '<a title="새창" href="' + method_make_facebook + '" > ' //페이스북
                    tdata += "<img src='/Content/images/Common/facebook_icon_28_c333.png' alt='Facebook' /></a>";
                    tdata += "</div>";
                    tdata += "</li>";
                    //}
                    //else {
                    //    var code = parseInt(result.code);
                    //    var paramether_string = "Someday One Movie-" + result.baseInit[code] + "[" + result.data[i].GROUPTITLE + "]" + result.data[i].SUB_TITLE;
                    //    var method_make_twitter = "javascript:SendTwitter('" + result.data[i].MOVIEIDX + "','" + paramether_string + "');";
                    //    var method_make_facebook = "javascript:SendFaceBook('" + result.data[i].MOVIEIDX + "','" + paramether_string + "', '" + firstData + "');";
                    //    var method_make_interest = "javascript:SendInterest('" + result.data[i].MOVIEIDX + "');";
                    //    tdata += "<div class='sns'>";
                    //    tdata += '<a title="새창" href="' + method_make_twitter + '" > ' // 트위터
                    //    tdata += "<img src='/Content/images/Common/twitter_icon_28_c333.png' alt='Twitter' /></a>";
                    //    tdata += '<a title="새창" href="' + method_make_facebook + '" > ' //페이스북
                    //    tdata += "<img src='/Content/images/Common/facebook_icon_28_c333.png' alt='Facebook' /></a>";
                    //    //tdata += '<a title="새창" href="' + method_make_interest + '"> '; //인터레스트미
                    //    //tdata += "<img src='/Content/images/Common/interest_icon_28_c333.png' alt='Interest me' /></a>";
                    //    tdata += "</div>";

                    //    tdata += "</li>";
                    //}

                    //tdata += "</a>";

                    //var method_make_twitter = "javascript:SendTwitter('" + result.data[i].MOVIEIDX + "','" + result.data[i].BANNER_ALT + "[" + result.data[i].THEMA_NM + "]');";
                    //var method_make_facebook = "javascript:SendFaceBook('" + result.data[i].MOVIEIDX + "','" + result.data[i].BANNER_ALT + "[" + result.data[i].THEMA_NM + "]', '" + result.data[i].GROUPTITLE + "', '" + firstData + "');";
                    //var method_make_interest = "javascript:SendInterest('" + result.data[i].MOVIEIDX + "');";
                    //tdata += "<div class='sns'>";
                    //tdata += '<a title="새창" href="' + method_make_twitter + '" > ' // 트위터
                    //tdata += "<img src='/Content/images/Common/twitter_icon_28_c333.png' alt='Twitter' /></a>";
                    //tdata += '<a title="새창" href="' + method_make_facebook + '" > ' //페이스북
                    //tdata += "<img src='/Content/images/Common/facebook_icon_28_c333.png' alt='Facebook' /></a>";
                    //tdata += '<a title="새창" href="' + method_make_interest + '"> '; //인터레스트미
                    //tdata += "<img src='/Content/images/Common/interest_icon_28_c333.png' alt='Interest me' /></a>";
                    //tdata += "</div>";


                    //tdata += "</li>";
                }
            }

            $("#ulData").html(tdata);

            setSnsPosition(); //sns 버튼 위치 잡기

            /* background cover 효과 적용하기 */

            $('.banner-image-container').css('visibility', 'hidden');
            setTimeout(function () {
                setBackgroundCoverEffect(".banner-image-container");
                $('.banner-image-container').css('visibility', 'visible');
            }, 10);

            setShadowEffectForIE();

            /**********/



            //if (tdata != "") {
            //    video_idx = 0;
            //    for (var k = 0; k < tObject.length; k++) {
            //       // alert(k);
            //        bannerVideoPlayerCtrl(video_idx, tObject[k].data1, tObject[k].data2, tObject[k].data3,tObject[k].obj);
            //        video_idx += 1;
            //    }
            //}


            var tt = "<ul>";
            for (var i = 0; i < result.data.length; i++) {
                //alert(result.data.length);
                var j = i + 1;
                tt += "<li class='banner-dot " + j + "'>";
                //tt += "<span class='banner-dot " + j + "'></span>";
            }
            tt += "</ul>";

            if (tt != "")
                $("#panelCnt").html(tt);

            mainBannerinit();

            if (result.temperature != "") {
                if (result.address_si_eng == null) {
                    $("#spanTemp").html(result.temperature + " ℃");
                }
                else {
                    $("#spanTemp").html(result.temperature + " ℃ " + result.address_si_eng);
                }
                $("#spanTemp").removeClass('type2');
            }
            else {
                if (result.data.length > 0) {
                    $("#spanTemp").html(result.data[0].TYPE_CONTENT);
                    $("#spanTemp").addClass('type2');
                }
            }

            if (result.code != "") {
                if (result.code == "0") {
                    $("#weater").html('<img src="/Content/images/Main/icon_sunny.png" alt="맑음" />');
                }
                else if (result.code == "1") {
                    $("#weater").html('<img src="/Content/images/Main/icon_cloudy.png" alt="흐림" />');
                }
                else if (result.code == "2") {
                    $("#weater").html('<img src="/Content/images/Main/icon_rain.png" alt="비" />');
                }
                else if (result.code == "3") {
                    $("#weater").html('<img src="/Content/images/Main/icon_wind.png" alt="바람" />');
                }
                else {
                    $("#weater").html('<img src="/Content/images/Main/icon_snow.png" alt="눈" />');
                }
            }
            else {
                $("#weater").html("");
            }
            //drawCtrl();
        }

        /* 썸데이 썸네일 클릭후 썸데이 메인 배너로 탭순서 이동 */
        //setTabIndex('div.someday-main-banner > div.banner-container ul > li > a.banner-image');
        //setSomedayMainBannerTabEventHandler();

    } else {
        alert("시스템 문제 입니다. 잠시후에 시도하여 주십시오.");
    }
}
function SuccessMovieChartList(result) {
    if (result.success) {

        inputTab(result.idx, result.data);

        /* 극장 선택시 무비차트로 탭 이동 */
        //setTabIndex('div.movie-chart div.jCarouselLite_tab > ul > li a:first-child');
    } else {
        alert("시스템 문제 입니다. 잠시후에 시도하여주십시오.");
    }
}

function FailerMovieChartList(request, status, error) {
    try {
        fnOpenErrorMessage(error);
    }
    catch (exception) {
        fnOpenErrorMessage(exception.description);
    }

}

function RequestMovieChart(idx, tar_code) {
    /* 썸데이 메인배너로 탭 이동했다가 돌아올 위치 저장  */
    var nextElemIdx;
    if (($('div.movie-chart-tab > div > ul > li').length - 1) == idx) {//마지막 썸네일 이면
        nextElemIdx = -1;
    } else {
        nextElemIdx = idx + 1;
    }

    jQuery.data(document.body, "movieChartReturnTabElemIdx", nextElemIdx);

    var type = ""
    if (idx == 0)
        type = "ALL";

    g_tar_code = tar_code;
    var condition = {
        TAR_CODE: tar_code,
        TYPE: type,
        IDX: idx
    };

    var sendplusAjax = new PlusAjax();
    sendplusAjax.send("/Main/GetMovieChart", condition, SuccessMovieChartList, FailerMovieChartList);
}

function RenderSomeDayOneMovie(seq, elemIdx) {
    /* 썸데이 메인배너로 탭 이동했다가 돌아올 위치 저장  */
    var nextElemIdx;
    if (($('.scroll-content-item').length - 1) == elemIdx) {//마지막 썸네일 이면
        nextElemIdx = -1;
    } else {
        nextElemIdx = elemIdx + 1;
    }
    //console.log('RenderSomeDayOneMovie', nextElemIdx);
    //$('document.body').data('somedayReturnTabElemIdx', nextElemIdx);
    jQuery.data(document.body, "somedayReturnTabElemIdx", nextElemIdx);
    //console.log(jQuery.data( document.body, "somedayReturnTabElemIdx"));

    var condition = {
        seq: seq
    };
    var sendplusAjax = new PlusAjax();
    sendplusAjax.send("/Main/GetSomeDaySlaveData", condition, SuccessSomeDayOneMovieList, FailerMovieChartList);
}

function TodayVideoPlayerCtrl(stream_movie, poster, caption, id, galleryIdx) {
    var target2 = $(id);
    var movie = stream_movie;
    var poster = poster;
    var tscript = caption;
    //687px
    //vpInsertVideoPlayer(target2, 990, 667, movie, poster, tscript);

    vpInsertVideoPlayer2({
        target: target2,
        width: 990,
        height: 667,
        movie: stream_movie,
        poster: poster,
        transcript: caption,
        //autoplay: true, 
        galleryIdx: galleryIdx
        //allowFS: false
    });
}

function ShowVideo(obj) {
    for (var k = 0; k < pageObj.length; k++) {

        if (pageObj[k].obj == obj) {
            //console.log(video_idx, pageObj[k].data1, pageObj[k].data2, pageObj[k].data3, pageObj[k].obj);
            //bannerVideoPlayerCtrl(video_idx, pageObj[k].data1, pageObj[k].data2, pageObj[k].data3, pageObj[k].obj, pageObj[k].data4);

            vpInsertVideoPlayer2({
                target: $(pageObj[k].obj),
                movie: pageObj[k].data1,
                poster: pageObj[k].data2,
                transcript: pageObj[k].data3,
                autoplay: true,
                galleryIdx: pageObj[k].galleryIdx,
                allowFS: false
            });

            /* 자막 있을경우 상단으로 위치 조정 */
            if (pageObj[k].data3 != '') {
                $('div.someday-main-banner > div.banner-container div.player').css('top', 0);
            }

            video_idx += 1;
        }
    }
}

function SendReservationStart(tar_code, movie_cd) {
    var SendCondition = {
        MOVIE_CD: movie_cd,                  //영화코드
        THEATER_CD: tar_code                 //극장
    };
    window.co.ReservationPage(SendCondition);
}

/************************************** image viewer ************************************************/

/**************예매하기 링크추가*******************************/
MainIndex.Reservation = function (moviecd) {
    data = {
        MOVIE_CD: moviecd
    };
    window.co.ReservationPage(data);
}

/*
$('.Popup-Btn').on('mousedown', function () {
$('.Pop-focus').attr('tabindex',0).focus();
});
*/